

import pandas as pd

# 读取Excel文件
file_path = r"G:\工作\每日\天猫.xlsx"

# file_path = r"G:\工作\每日\13\天猫.xlsx"

df = pd.read_excel(file_path)

# 筛选订单状态（排除"交易关闭"和"等待买家付款"）
filtered_df = df[~df['订单状态'].isin(['交易关闭', '等待买家付款'])]

# 按商品ID和商品标题分组，对买家实付金额求和
result = filtered_df.groupby(['商品ID', '商品标题']).agg({
    '买家实付金额': 'sum'     # 对买家实付金额求和
}).reset_index()

# 按买家实付金额降序排序，取前25名
result_sorted = result.sort_values(by='买家实付金额', ascending=False).head(25)

print("处理完成！结果:")
print(result_sorted.to_string(index=False))


